The needs of scenarios such as the rapidly expanding Internet of Things (IoT) ecosystem or real-time services are examples of situations where a centralized cloud model may not suffice‚ as all data resides on the cloud and traditional cloud computing practices have limitations? Low latency‚ high bandwidth and privacy issues arise due to the ever-growing amount of data being generated by connected devices? One way to address these issues is to move computation‚ storage and networking resources closer to the edge where data is generated? Edge computing can minimize latency in latency-sensitive applications and can also help reduce network congestion by offloading processing from the core network? This paper surveys the recent works in edge computing‚ classifying the existing body of work in edge computing into four categories based on four dimensions: physical architecture‚ algorithmic optimization techniques‚ performance objectives‚ and security mechanisms? The survey provides examples of representative works for each dimension‚ analyses the corresponding performance-energy trade-offs based on processing performance‚ energy consumption‚ and security objectives‚ and presents future research challenges such as hardware heterogeneity‚ network dynamics‚ and the development of energy-efficient edge systems? The paper also outlines research directions to enable the development and deployment of cloud-to-edge and cloud-to-thing computing environments in the future?
Introduction
The text is a survey of edge computing, focusing on its architecture, optimization, objectives, and security. The rapid growth of IoT, smart infrastructure, and high-quality streaming has generated huge amounts of data, making traditional centralized cloud computing less effective because of high latency, unpredictable network delays, and limited bandwidth. Edge computing addresses these problems by moving computing, storage, and networking resources closer to where data is generated.
Key Points
Edge computing enables faster, low-latency processing near IoT devices instead of sending all data to distant cloud data centers.
Major challenges include heterogeneous hardware, limited resources, changing network conditions, resource management, and security.
The survey proposes a four-dimensional taxonomy:
Architectural Design – Far Edge, Near Edge, Cloudlet, and Multi-Tier architectures.
Algorithmic Optimization – mathematical/heuristic methods, machine learning, deep reinforcement learning, and game theory.
System Objectives – reducing latency, improving energy efficiency, preserving bandwidth, and minimizing cost.
Security and Privacy – encryption, lightweight cryptography, authentication, trust management, decentralized identity, and hardware security.
Computing Continuum
The text explains the relationship between IoT, Mist, Edge, Fog, and Cloud computing:
IoT: Collects data through sensors, cameras, and actuators.
Mist Computing: Processes data directly on IoT devices.
Edge Computing: Processes data on nearby gateways or local computing devices.
Fog Computing: Provides an intermediate regional layer between edge devices and the cloud.
Cloud Computing: Uses centralized data centers for large-scale storage, complex processing, machine learning, and long-term analysis.
Architectural Layers
Edge resources are organized according to their distance from data sources:
Far Edge → Near Edge → Cloudlet → Multi-Tier/Core Cloud
Processing closer to the user generally provides lower latency and faster response, while the cloud offers much greater computing and storage capacity.
Conclusion
This survey paper gives a clear, well-organized picture of edge computing by sorting today’s research into a simple set of categories. The paper traces the technology’s evolution, showing how it shifted from network layers and algorithms to system goals and security safeguards. The final part of the paper says edge computing has moved beyond old, fixed algorithmic models and now relies on smarter, more flexible AI solutions. Engineers are stuck balancing two demands: quicker networks drain the battery, while security work needs lots of computing, so the system has to manage speed, power use, and safety together. To make edge computing run smoothly in real life, it needs to handle hardware standards, keep moving devices working, cover security costs, and still power everything with greener energy.
References
[1] W. Shi et al., \"Edge Computing: Vision and Challenges,\" IEEE Internet of Things Journal, vol. 3, no. 5, pp. 637–646, Oct. 2016.
[2] C. Mouradian et al., \"A Survey on Fog Computing: Architecture, Key Technologies, and Open Issues,\" IEEE Communications Surveys & Tutorials, vol. 20, no. 3, pp. 1716–1740, 3rd Quart. 2018.
[3] P. Mach et al., \"Mobile Edge Computing: A Survey on Architecture and Computation Offloading,\" IEEE Communications Surveys & Tutorials, vol. 19, no. 3, pp. 1628–1656, 3rd Quart. 2017.
[4] Y. Lu et al., \"Communication-Efficient Federated Learning and Digital Twins for Intelligent Device-Edge-Cloud Cooperative Computing,\" IEEE Internet of Things Journal, vol. 8, no. 23, pp. 17212–17225, Dec. 2021.
[5] J. Martinez et al., \"Far-Edge Computing for Industrial IoT: Architecture and Performance Evaluation,\" IEEE Transactions on Industrial Informatics, vol. 17, no. 9, pp. 6331–6341, Sep. 2021.
[6] S. Deng et al., \"Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence,\" IEEE Internet of Things Journal, vol. 7, no. 8, pp. 7457–7469, Aug. 2020.
[7] M. S. Aslanpour et al., \"A Heuristic Task Scheduling Algorithm for Heterogeneous Edge-Cloud Systems,\" Journal of Systems Architecture, vol. 113, p. 101897, Feb. 2021.
[8] D. B. Rawat et al., \"Game-Theoretic Optimization for Shared Resource Allocation in Mobile Edge Computing Networks,\" IEEE Transactions on Mobile Computing, vol. 21, no. 4, pp. 1212–1223, Apr. 2022.
[9] T. Q. Dinh et al., \"Offloading Optimization for Mobile Edge Computing with Machine Learning-Based Workload Prediction,\" IEEE Transactions on Wireless Communications, vol. 19, no. 2, pp. 1279–1293, Feb. 2020.
[10] Z. Zhou et al., \"Edge Intelligence: Paving the Last Mile of Artificial Intelligence with Edge Computing,\" Proceedings of the IEEE, vol. 107, no. 8, pp. 1738–1762, Aug. 2019.
[11] J. Zhang et al., \"Energy-Receiver Relationship and Latency Optimization in Wireless Powered Edge Computing Networks,\" IEEE Transactions on Mobile Computing, vol. 20, no. 3, pp. 1095–1110, Mar. 2021.
[12] C. You et al., \"Energy-Efficient Computation Offloading for Mobile Edge Computing,\" IEEE Transactions on Communications, vol. 22, no. 2, pp. 884–897, Feb. 2020.
[13] T. H. Luan et al., \"Bandwidth-Aware Data Compression and Allocation Strategies at the Network Edge,\" IEEE Transactions on Vehicular Technology, vol. 69, no. 4, pp. 4321–4334, Apr. 2020.
[14] X. Wang et al., \"Cost-Effective Micro-Cloud Provisioning for Edge Computing Infrastructures,\" IEEE Systems Journal, vol. 15, no. 2, pp. 2102–2113, Jun. 2021.
[15] M. Shafique et al., \"Green Edge Computing: Challenges, Solutions, and Future Directions,\" IEEE Access, vol. 9, pp. 128901–128918, Sep. 2021.
[16] Y. Xiao et al., \"Security and Privacy in Edge Computing: A Contemporary Survey,\" IEEE Micro, vol. 40, no. 1, pp. 10–22, Jan.–Feb. 2020.
[17] F. Al-Turjman et al., \"Lightweight Cryptographic Protocols for Securing Resource-Constrained Edge Devices,\" IEEE Communications Magazine, vol. 57, no. 10, pp. 88–94, Oct. 2019.
[18] X. Sun et al., \"Authentication and Access Control Frameworks in Distributed Edge Networks,\" IEEE Transactions on Dependable and Secure Computing, vol. 18, no. 4, pp. 1822–1836, Jul.–Aug. 2021.
[19] A Khan et al., \"Physical Tamper-Resistance and Hardware Security for Scattered Edge Nodes,\" IEEE Systems Journal, vol. 16, no. 1, pp. 542–553, Mar. 2022.
[20] K. Gai et al., \"Privacy-Preserving Edge Computing via Blockchain and Federated Learning Mechanisms,\" IEEE Internet of Things Journal, vol. 9, no. 14, pp. 11899–11911, Jul. 2022.
[21] Mohammad S. A. et al., “Performance evaluation metrics for cloud, fog and edge computing: A review, taxonomy, benchmarks and standards for future research”, Internet of Things, Volume 12, 2020.
[22] Kashif Bilal et al., “Potentials, Trends, and Prospects in Edge Technologies: Fog, Cloudlet, Mobile Edge, and Micro Data Centers”, Computer Networks, 2017.
[23] Kurt Geihs et al., “Performance Analysis of Edge-Fog-Cloud Architectures in the Internet of Things”, IEEE/ACM 13th International Conference on Utility and Cloud Computing, pp 374-379, 2020.
[24] Jain Arpit et al., “An edge computing paradigm for time sensitive applications”, Fourth World Conference on Smart Trends in Systems, Security and Sustainability, pp 798-803, 2020.
[25] Karim Faria et al.,“To edge or not to edge?”, Symposium on Cloud Computing, pp 629, 2017.
[26] Naveen Soumyalatha et al., “Key technologies and challenges in IOT edge computing”, Third International Conference on I-SMAC, pp 61-65, 2019.
[27] Shi et al., “Edge Computing: Vision and Challenges”, IEEE Internet Of Things Journal, Vol. 3, No. 5, pp 637-646, 2016.
[28] Uddin Mohammed et al.,” A Review on Edge to Cloud: Paradigm Shift from Large Data Centers to Small Centers of Data Everywhere”, Fifth International Conference on Inventive Computation Technologies, pp 318-322, 2020.
[29] B. Varghese et al., “A Survey on Edge Performance Benchmarking”, ACM Computing Surveys, Vol. 54, No. 3, Article 66, 2021.
[30] Yousefpour Ashkan et al., “All one needs to know about fog computing and related edge computing paradigms: A complete survey”, Journal of Systems Architecture, pp 289–330, 2019.